Bitcoin Tops $50,000 For First Time Since May